Instant execution & delayed fill

So is the following statement correct?

If you trade with a broker that instantly fills your market orders all the time then they are doing this by opening a hedge or offsetting trade against your position.

If you trade with a broker that always delays your market orders then they are not hedging or offsetting your trade but rather looking for a buyer or seller for you and when they find one your trade is accepted.

I dont know if that is correct but I do know that most of the brokers that offer no slippage will increase the spead during the news alerts. This is something that you need to ask when you oen an account.