Why I gotta be generic?