IR barriers working with observer code (but not using them)