This is a syntax error in 1.8.7; you can't have required arguments after optional ones.