block should run either way