Copyright (c) 2011, JANET(UK) See the LICENSE file for licensing terms.