refinements, remove unnecessary string conversion