Refactor  Follow up to multiplpe calls

Done to record the reason for the status change.