Really not functionnal but architecturally better.