screw portability, openbsd all the way