Overcoming Blocks