Even then, we're still making an assumption of integer, when only number was specified.
Not at all. If a question is about finding the correct number and the question is subject to a condition that states all numbers are incorrect, it doesn't matter if you assume "number" to mean "integer," "number," or "pepperoni," it is still impossible to answer the question.