be smarter about offset