Could you add a short comment what `Cover` does? I don't really get it from the naming.