William Tell Express free with Swiss Travel Pass?

As per the validity map for Swiss travel,pass the trip on William Tell Express (boat trip from Lucerne to Flüelen) is free . However, I noticed on many places that it requires a first class pass or an upgrade ticket.