There is kind of an error: The message "paths must precede expression" does not really make sense. What is meant is "One of the arguments that is part of the expression does not start with '-' like it should. Perhaps it is the name of a path to search, but the paths have to be before the expression." If someone could figure out how to say that concisely, it would be good to change the message.
Dale