Added listener constraint.