This is perfect. Thank you for clarifying this!
I have the same exact question. If a category contains no items for the logged in user then it should be hidden.