condition-specific messaging