refs #64 fix cpp guard