FreeBSD clang didn't like some of the syntax, fixed.