Plat 592 writable sources

Swallows exception if the exception callback isn't set. This is BAD :tm:.