Partly implement queue