hide misleading warning when evaluating code fails

warning should only be shown in verbose mode
show better error message

helps developers spotting the error more easily. At this point, we know for sure,
that the dynamic flag for the string is missing and can not be ignored, so now we
tell the developer about it.