Fix rounding to zero issue by overloading get_data method and ceiling instead