make type conversions explicit