If you're going to review it and say somethings wrong, look it over at least then instead of spending 5 seconds and going "Nope, this is wrong you fail"
The main flaw I pointed out with inspectSent not being reset (which means it stops working), i think is still valid. :)
And yes, a lib that caches talents (short term) would be useful.
And my main point is still valid -- while it may be trivial to someone as talented as you Shadowed, I think it's still something that warrants a library.