refactored EL resolution for conditional handlers