MRC - Looking for a Better Way