make em work well with arguments with spaces