This is not backwards compatible. Even though the new argument is optional it breaks the signature of the method, anybody building against the old signature will get a build error on this new version. To fix: Add a new method with the old signature and redirect it to the new method with the new signature.