PersonnelLogic: Nice, accurate error messages