We now ensure that we do not block the executor service to avoid deadlocks caused by a blocked event loop. Resolves #174.