Decoupling and updating gems.