error messages in main.rkt; don't evaluate program twice in monitor.rkt