Don't require attach input to be an *os.File