Added Optionalize methods for determining rates