Since we've removed explicit support for versions of node <10, we can tap into the native Promise API to handle our system calls.