Add spec to test new block
Fix case of initializer not passing through block to run