Using Mike's formulae