defensive coercion of tw str to number