@franz-deleon maybe we should have an exception if the key doesn't exists