update for seek to take precision into account