fix

remember to always fix non broken stuff badly.
proper schema support for collections