Add Func<string> for setting an IP directly
Cleanup unused locker