Add safety nests if image pointers are bad.
Also GenericWriter is fully thread safe in most cases!