Improved definition of Position, allows Points to be passed