Show more prominent error when saving fails
Do not move cursor if pending damage
Add stream primitives