Implement block parameters

Fixes #907
Bump code coverage