added return-to-sender overcapacity handling in update; flow is still getting lost somewhere