Tag end, internal first naive implementation