roughing out possible range optimization.