pre-foreignkey, post querying practice