nastyrutobuka: i went a bit overboard… (what else is new?) as requested by @vtforpedro c