nice catch, I overlook system call