Yep and what's worse is many hft firms aren't in the market-making business at all but actually REMOVE liquidity.
Liquidity removal = market order
Liquidity providing = limit order (not immediately executable)
The only difference between an order that removes liquidity and an order that adds liquidity is whether it executes upon arrival (removing liquidity) or rests on the order book on arrival (adding liquidity).