Made in heaven? Reconciling compliance and fee earning