My first time separating a concern. Overlay.