does not break with overlays