Don't ask me why, I'll tell you anyway
@MikeElgan good stuff. Thanks for writing this a d breaking it down as you did.