I feel changes to the method signatures are out of scope of the change-set, but I see how this method should ideally only return an error.