Added Rate as a REQUIRED argument