damn you asynchonisity!