Add capability and settings checks