checked for perrors