Fixed busy loop