Contention based protocol