Keye due dilligence