Fleshing out the possible inputs