inconsistency - sometimes you're waiting for an iframe, sometimes you don't