implemented guessing with/enable config option and more checks