run_job needs to be public; readonly on show, not on remove