Non-optional parameter can't follow an optional one