Add proc-based conditions