vinay - need to remove FP divide :(