Since it's an aux module, probably worths to just have a ```run``` method, and call this detect version method from there if it's getting extra useful information.