fix some FreeBSD issues