error logging
fault tolerance
exception notification