Handle non integers

I guess it's possible to get a half mark