DSC-848 Fix some issues around amber actually being written to.

Is this exception caught later or does it cause an app failure?