BUG? RT persmissions weirdness

RT::Queue::TicketCustomFields checks to see if the user
has “SeeQueue” right before allowing the user to see
the ticket’s custom fields.

Why should that be?

If the user has the right to see the ticket and has
show/edit permission on the CF, why does the user
need the ability to SeeQueue?