_breakable modules and fault injection; untested