grantLevel fixes and checks