It seems that although require normally makes sure a certain files only 
gets included once require somehow doesn't take into account the file 
the interpreter first included.

Regards,

Peter