Add the reason code, test them.