`new_status` is returned by this function.