Initial patches to allow users to request a block (not done).