cacheing results, but seems to not be having much effect
Reduced calls to mdp time stuff.