Redid fix to return value of lexeme_read()

Bug found by Peter Stuifzand, reported on Google+ mailing list