that's a lazy feature. dealing with this on the front end is the right thing so you can have rich empty states anyway.