Curie IMU Accelerometer

hi, what is the proper use of CurieIMU.setAccelerometerRate?

For example, when I set

CurieIMU.setAccelerometerRate(10);

I was expecting it to produce 10 readings per second when I call it in the main loop with

CurieIMU.readAccelerometerScaled(ax, ay, az);

However, I get far, far more. What is the proper way to limit it via the function, is there a callback that I can use?