How about we only filter out private problems for those who can't see them.

On db side obviously.