I agree with @cook that keeping the signature as-is might improve clarity