Do we really need an extra variable here?