This looks like a great place to comment on why we are using two procs here.