As mentioned by @mmikhasenko in RUB-EP1/amplitude-serialization#47 (comment), it often happens that you swap arguments in the FormFactor for production versus decay. It may be problematic if the caller expects to input mass for the first argument, just like for the other two arguments.