can pass a block with a parameter to temporary_features