make sure we cast to string