Personally I am fine with have it as a dependency, I need mobile detection in most of my apps anyway :)