Thanks, I fully agree. In my case I always try to be cost correct/ on the clear and safe side. 80/20 that is, it should become a goal on its own. For example: bool CRenderable::SetVisible(const bool pVisible) is an example of what my standard approach is.