inline the specConstructor
small QueueRunner refactors