Consider using a single associated list?