now uses fixed execution queue, now bounded