Add on() method for conditionally including blocks.
Rename unimplemented function.