Error simulator is done (needs testing)