Non syscall version now