Kill unused argument
Don't create a new context every iteration

Despite being shutdown they still seem to leak fds
PathAcquire: Clean up shadowed binding
Kill redundant imports