fix newly-allowed nil-capacity and don't mail on fails