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