Prepared for Ripla 2.0.