more capability checks