[BUGFIX] UI is eagerly consumed, but prompt (which costs a 100ms or so) is in-frequently used and so it should be required was late as possible