Because @anthonycriado didn't think I knew generics. ;)