fixed 'recordedRatio' method missing in interface