string vs. number ambiguity here is bad.