use a special-built job and avoid instance_variable_get