Interface creation and activation tidy up.
Dequeue interface only if contains data.