boundary case for no input handled by main error case