renamed block() to waffle()