Should I pass `$msg` to the vars list or let the extension trigger it's own error?