Nice speeds but two ratio proofs please...