Fix Ryan's comment. And completely move implicit mode from Mode object to Job class. Change a bunch of other files for this change.