Fixing datalist so it actually works.