Some intermediate work.