properly handle spaces