public function assert($assertion, $msg = null)
    {
        // "use" our function params so things don't complain
        array($msg);
        $args = \func_get_args();
        $meta = $this->internal->getMetaVals($args);
        $assertion = \array_shift($args);
        if (!$assertion) {
            if (!$args) {
                $callerInfo = $this->utilities->getCallerInfo();
                $args[] = 'Assertion failed in '.$callerInfo['file'].' on line '.$callerInfo['line'];
            }
            $this->appendLog('assert', $args, $meta);
        }
    }