Simplifying how 'empty' input is parsed