Use macros for nicer syscalls