passing the block down. test is useless