removing dependency on queue