Needs some testing, I am not sure how to solve the case now where "no category" shall be used. It will always fall back to the default category. Probably if someone uses a default category, that's the intended behaviour?