Added else if to determine if the manager needs to be called to assist with the return.