Reads both kinds of inputs