Move syscall logic to it's own module