Fallback to old record model with some improvements.