ctypes is required, not oasis; other minor changes