optional block parameter, closes #9
0.1.0