Had to do surprisingly little to get the posix module running