force cast to number