Make BPR use shared CMR calculations

:hammer: