fixed_point improvements