update to suppot faailure to provide key