Had a sudden moment of clarity, the job_hash only needs to be used on the inital setup message. This should make things more flexible going forward
Who am I kidding, even with more spaces this is still ugly