Best room correction implementation?