another private method that takes Key should be fine.