safe to assume there will always be an `edition` value?