New: spwnft