A bit of expression parsing priority reordering, reserve the "end" keyword for future use