can't have params and block.