uuups.... busy wait..?