changing to busy wait. How bad is this?