Problem with protection level, trying to solve