Allow for user to destruct queue before emptying it.

Issue: 1