What's expected to happen if GEARMAN_HOST or GEARMAN_PORT aren't set? Should we warn the user specifically that they must be set with a better error message?