yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Its been a long time since I've been impressed by a speed bump in Android phones. Had a Nexus 6 for 2 years and it was getting sluggish. Skipped the original Pixel and waited for the Pixel 2 XL expecting a significant speed increase and was not impressed when I got the phone. That's one of the main reasons I skipped the P3.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Hi all.

With approval from Sultan, I decided to compile Sultan's kernel and additionally update the kernel to the latest kernel sources from the April security patch. ie. The kernel is now running 4.4.155 and has Sultan's latest kernel modifications!

The kernel is available for download from Android File Host here. If you were interested the kernel source is also available here.

Have a nice day and enjoy the update ?

EDIT: I've updated the Android File Host link to a smaller zip as I was accidentally zipping 2 Image.lz4-dtb files. Kernel should be a normal size now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
How dare you ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Did you not see the "with approval from Sultan" part?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Yes, Sir !
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
great to hear you are coming back!

although I might switch to OnePlus 7 when it comes out
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
I tried going to the OP6T as I'm a huge OP fan (have had multiple previous generation phones) and just couldn't do it! Something about the Pixel 2 XL just kept calling my name.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sentheb3ast:
Hi, I'm a little bit new to custom kernels. What benefits will this bring over the stock kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sleepwalking0593:
This is the best custom kernel you could ever use. Read the OP for the features it offer over stock kernel. Sultanxda is God. You won't regret using this kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sublimaze:
All custom kernels offer some enhancements over stock. Not all kernels offer the same enhancements. These enhancements can be the ability to overclock (for better performance), underclock (to save battery), change CPU governors (how quickly the CPU ramps up/down to max/min speeds), various tweaks to make the phone feel smoother/faster, modify the display color or sound output, security enhancements. Also, custom kernels often include patches that have not yet been adopted into the "official" mainline kernel branch. As [MENTION=8438156]sleepwalking0593[/MENTION] stated, look at the OP of each kernel thread to see exactly what features that kernel supports. If you are new to flashing kernels, read some "how tos" before diving in. Flashing a kernel is pretty brainless once you get comfortable doing it, but you *can* mess up your phone if you are not careful (by flashing a kernel not designed for your device). You do not need to wipe anything before flashing a kernel. If you want root, flash the kernel first, then flash Magisk in the same recovery session, then reboot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Darione90:
if i have installed yet the 20190113 and want flash the last build just flash it over that? or must do something in particular? thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
The screen to body ratio is main reason I want it. P2xl look's outdated IMO.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Newer doesn't necessarily mean better. The "antiquated" bezels that everyone hates are actually quite appealing to me, mainly because the alternatives to having bezels all suck (e.g., notches, pop up cameras, camera sliders, etc.). It's also really hard to press stuff on the edge of the screen if there's no bezel adding a gap between my screen and phone case.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sentheb3ast:
Does the simple LMK in the OP mean that RAM management will be improved?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Simple LMK isn't present in the build that Eamon posted, and it's not going to be present in the next build that I upload.

I spent a lot of time working on Simple LMK recently, but it just isn't stable yet. It needs more work before I can put it back in.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
Yes that's true something to think about.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] libracez:
Does somebody notice a but hotter body near to fingerprint and a bit more up? Just have read somewhere about Sultan kernel that is good, install it over caesium from bootleggers rom where it is stock and notice this difference, never feel hot tried almost all available kernels.. Or just me and it is connected with something else?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Two things come to mind.

-Did you dirty flash one kernel over the other?

-Do you run a kernel control app like EX or FK??

One or both of those "can" cause misbehavior...

My personal routine to change kernels is to clear app data on EX and reboot to recovery. I flash the stock kernel.img in twrp then reboot back to twrp and flash the new one.

Has not failed me yet. I'm pretty sure [MENTION=3730810]Badger50[/MENTION] does something similar.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
One thing Ive never noticed with Sultan is heat. Never.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Will008:
Thanks for the work.

I had an odd behavior where the phone consumed 25% of battery over 7 hours of sleep. That's right after I flashed this.

I had EX kernel which was working fine, flashed stock kernel then flashed this latest sultan, lost root so flashed magisk again. Went to sleep and lost 25% over night. Not sure what went wrong. Now I reflashed stock then EX and everything is back to normal.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Anyone noticing odd jitters and lag?

Thinking of flashing back to the last official Sultan release to check.

And indeed! Thanks for keeping it alive while Sultan was gone!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] omair2005:
I noticed that when turning on Bluetooth sometimes, on abc rom
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Maverick Jester:
Does this mean you're coming over to #TeamPixel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
It's plausible, as none of Sultan's recent upstream changes have been verified by Sultan on a Pixel 2 device yet AFAIK. I just compiled the latest source code provided on his GitHub. Hopefully shouldn't be long before he gets the device back and is able to test his modifications. An official release probably isn't far off :)

Yes have had a 2 XL for 3 weeks now after selling my S9. Maybe expect to see some more stuff from me around the forums :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
I'll celebrate it with a toast.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Maverick Jester:
Good to hear! Your S9 work was exemplary.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
I finally got my Pixel 2 XL! I spent about 8 hours today working on remaking my kernel from scratch with lots of improvements. Please try the attached kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] agplugged:
Is this compatible with the latest patch or should one revert to March's?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tylermrsh:
Flashed with April security patch running smooth ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] nvme978:
Will this work for Pixel 2?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
It's for April.

Yes, do try it and report back.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Darione90:
touch in twrp not working, maybe i need to flash twrp too?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Oops, that's a bug. I'll fix it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Since TWRP 3.3.0-0 was released today and pretty much everyone will be updating shortly, you can easily work around this issue by locking and unlocking the device in TWRP. That should restore touch functionality to TWRP while we wait for Sultan :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
I've attached another test kernel with the TWRP bug fixed, and some other tweaks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Just downloaded and installed. Testing now. Welcome back brother! ??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] agplugged:
Like the comment above me, so far working well on average use. Only difference is slow loading time for large apps (social media, games etc.).

Will you enable wakelock blocking and kcal in future releases or is that not planned atm?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] xflowy:
is there swipe to wake implemented (by now)? :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
You can use double tap to wake.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Nope, and I won't add it :) CPU-processed touchscreen gestures hurt battery life.

Wakelock blocking will never be implemented. Kcal is probably not going to happen either.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Great ! Thank you !
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
[MENTION=4800121]Sultanxda[/MENTION] What are your thoughts on increasing the available ZRAM while using this latest test kernel? I had the ZRAM increased when using other kernels and it helped keep apps in memory.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
The zRAM configuration isn't in the kernel; it's in the ROM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Right. I'm on stock and using a Magisk mod that raises it. Are you saying that it doesn't impact the kernel performance?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Use Android Q Beta and you will have more zRAM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] shindiggity:
[/COLOR]

How to enable double tap to wake on custom Rom?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Regarding wakelocks and blocking I still haven't seen a real benefit with this phone when blocking the major 3-4 wakelocks. Besides this kernel gives me by far the best screen off battery life compared to any other kernel available.

Regarding kcal I too miss it but I think sultan commented on this several months ago that the code isn't the most clean stuff out there.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Can you share the mod?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sentheb3ast:
It says not to modify the kernel, but would it be fine if I changed the ZRAM from 512 mb to 1024 mb to get better ram management?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Just my opinion...

You bought a pixel so you can do whatever you want with it.

When a Dev gives recommendations on how to best use their whatever, it's just that. Do whatever you want with it. If you have issues that are self inflicted them you'll prolly want to get back to base condition before reporting a problem...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] omair2005:
I'm waiting for stable release, is double tap to wake not working?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
It works.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Another test kernel is attached. Overall performance and touch responsiveness should be improved.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Hadookie:
Yes! Nice to see you back on the P2 . Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Hormesis:
Latest test build is working great for me. If you need anything specific tested, please let me know.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] wisunny:
my little cluster always stuck at max frequency even when i do not touch the screen which results in bad battery performence.on stock or custom rom is the same.anyone knows why?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
A new, overhauled build is up in the OP. Enjoy!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
I just flashed the last test kernel ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Does this kernel support magisk detection/patching or you have to flash magisk on top every time? I wasn't really sure so I was flashing magisk just to be sure.

Latest build has any changes compared to the latest test build?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tylermrsh:
I needed to flash magisk again
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
After flashing the kernel, the Magisk seems doesn't work as it said no Magisk installed yet, how to solve?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Flash magisk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Yes guys, you must flash magisk every time after flashing the kernel...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
Yes, that's ok...

---------- Post added at 02:09 PM ---------- Previous post was at 02:08 PM ----------

Can I use ZRAM though, is there any conflict

---------- Post added at 02:10 PM ---------- Previous post was at 02:09 PM ----------

Thanks I have done that
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Mrcactuseater:
Why would there be conflict between you flashing Magisk and the zRAM of the the device?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
https://github.com/korom42/zram_manager
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
I cannot find the Magisk Module, only code source
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Meh.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
General nice kernel for daliy usage, but not good performance in playing game like PUBG, really laggy and dropped frames sometimes, is there any solution?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
I cannot comment on PUBG play, as I don't play it. I did however notice some general lag yesterday on the current kernel. I was running a script though, removed it and it seems to have resolved the issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
Wow, thank you for resolving, expect the new version!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
I'm not the OP man. Lol. I was just replying to your comment. I have not been able to reproduce your issues.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
New build is up with high power consumption and gaming performance both fixed.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nekromantik:
Will you be adding feature that auto patches ram disk so no need to flash magisk again?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dthabet:
Sultan April 19 Kernel soft bricked my phone. Not sure what's going on but had to go back to Caesium 2.1.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] fuzzgruble:
What Android version are you on?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dthabet:
Pixel 2 XL Stock ROM April Security Update

Android Pie 9.0

Caesium 2.1 Kernel

Magisk 19.0 (19004)

TWRP 3.3.0

BlackenedMod 10.3
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
Make your phone boot again and then flash in the following order:

Kernel

TWRP

Magisk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Have you flashed TWRP ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dthabet:
Thanks! Worked like a charm.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jayxiao171735:
Really a great update! The gaming performance improves dramatically and the system feels so smoothly!!

The single-core mark of the 18th version is only 1690 and the 19th one is 1800+, impressive~
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sentheb3ast:
Does BlackenedMod run well with the stock rom and sultan kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Am I the only one that didn't have any issue with battery use or game use on the 18 version? I ended the day with over 8 hours of SOT yesterday with 7% battery left when I plugged it in last night (most of the day I was on WiFi but data was still on).

Today looks like I'll be similar on LTE. Currently sitting right at 4 hours of SOT with 47% left.

Love this kernel!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Everyone loves this kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dthabet:
I don't have any hard evidence for you, but so far so good! I think this is the best my phone has ever run.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
I still have ridiculous battery drain with the latest kernel.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] omair2005:
Must be a rougue app
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Nothing weird shows up in the battery stats. It started with the previous build. I have around 25% active drain. I used to have 10-13% . I'll investigate it some more if I'm the only one though.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
That's definitely just you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Yes, definitely isolated to you it seems. I haven't had drain with 18 or 19 versions.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Thanks guys for the feedback.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
I don't run this kernel right now but just wanted to show you my experience in regards to apps and battery drain.

I have all kinds of apps installed that use location and auto searching and updates and syncing. I average between 15-23% active drain when I'm using my phone.

These screenshots are not directly aligned with each other time wise but if you look at these pics you'll see little info pointing out the actual culprits.

In my case it's apps like TripAdvisor, Maps, Swarm, a couple different email and communication apps, Facebook and Fitbit are also battery hogs. Many of the background services seem to all get wrapped up into (Kernel) and (Android System).

Anyway what I am getting at is it can be hard to track down sometimes . I can tell you this, most all roms and kernels start of new with decent to good battery for me and once I install all the crap I use it always ends up around 3-4 hours screen time on LTE if signal is solid all day and brightness is around 60-70%. Pure WIFI at the house with 50% brightness gets me easy 4-5 hours. Out on the road around here where we hardly have any cell service for more than a couple miles at a time with many dead zones. In that case I'm lucky to get 3. Lol

Don't give up, just do the troubleshooting. Personally if you're that unhappy with the current result, I would reinstall the same ROM, kernel and very basic apps for a couple days over a weekend and get a baseline to work from. If the battery life is still poor at that point it will be much easier to find the right cause. Turning off each thing like location, Bluetooth, WiFi, NFC etc. Is usually where I start. That can also help you narrow down the offending app or system.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
To everyone, try the attached kernel and report back on performance/battery life. I reconfigured EAS' energy model using my own measurements.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Will008:
I would highly recommend you use greenify, notifications get delayed a bit but I use it for social media apps that I don't need instant notifications from and that saves me a ton of battery. Without games I average between 14-16 % with mixed signal/wifi levels and my screen off drainage is always less than 0.5% per hour.

I have greenify and naptime installed as system apps so they won't get killed in the background, I also have app ops to deny the "prevent phone from sleeping" permission on the same social media apps.

Cheers
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] pushpendrayadav:
Hi Sultan, unable to download . Link is not working.

Edit - now link is working,. Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
My CPU gets stuck at max with this build. The min freq locks to an unreasonable high clock which is different after every reboot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
That's intentional. Please keep testing it to assess battery life.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Ok. It kinda reminds me the days of Galaxy Nexus lol.

Just to let you know first boot big cluster was locked at max speed but after the last reboot big cluster has 1132mhz as the lowest.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
I'll test this one today.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
This version seems much slower to open some apps. WhatsApp and Google messenger specifically so far. WhatsApp really seems to take a bit to open in comparison to that last two versions (18 and 19)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
A few early observations.

Regarding performance. app opening time is kinda slower but everything else is faster/snappier .

Regarding battery life. When the big cluster is stuck at max freq 2,4ghz battery life is really bad. When the 1,3ghz is the min is actually pretty good. When it gets stuck at max the only thing that can revert it back to normal is reboot.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Man, I think you have something else going on.. I've yet to have it stick. At all.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
Below you can see the 2 different scenarios. It happened more than once in my case.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Sultanxda:
I've attached another test kernel with a new EAS energy model. Do report back on battery life.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] rodcpierce:
Right. That's why I'm saying I think you have something else going on as far as sticking clocks goes. I haven't had that issue at all (yet)

Battery life seems good as well. I'll try the new version tonight.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] arvylas:
I'm not really sure what else can cause that kind of thing. Load was low it wasn't something running out of control. Also I have clean flashed April stock.

from what I see yesterday's test build had better battery for me. A little early though to draw a safe conclusion so I'll report back tomorrow again
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] :
Battery life seems to be good for me on the latest test build.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joedajoester:
Latest build completely breaks viper. Bummer cause I'm getting good battery. It plays my music for a split second and then glitches out playing on and off really fast. Then silence.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Viper works fine for me on the last build posted here. Using the ViPER520 Magisk module.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joedajoester:
I chose to install with the workaround lib and it worked this time thankfully. So far battery is great and performance is snappy. Active drain has been around 11-16%/hr and the bug cluster is almost never at it's max frequency, only 4% of the time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] tylermrsh:
Working great here!