shouldn't we call here requireOverlay as well??