Positioning still broken: need to check if value parses as a number

Ok this works.