Read an input