Something Hacky to see if the assembler will fix float types for us