Shouldn't try to assign a port that doesn't exist
No need to log the error twice
Throw if process stays locked for too long
No longer needs to be defined
0.0.11