Because without a frame you cannot add an observer, you get a crash.