Impulse CFDs