no longer requires spaces in input