Should probably move transform calculations from callback to Transformation