Trying to work out why its being stupid