switch to using rspecs be_within method for approximations, rather than using Time.round which is not supported in all Rubies