I thought problem types was spoiler? Why show it then?

Real reason is that problem types are very hard to cache.