Always perform str() on output from eval
Might help to assign on_stop instead of on_start twice