Always throw std exceptions (eg. bad_alloc) and VMime time out exceptions.