Fixed #6 identifier consumes no input on failure.