Configuration is externalized, fixes #2