Why not calculate these only in the case where you need them?