This doesn't need to do one select per record