relations optimized (or broken :p)