Add a top client layer that should remain stable