Allow for as many input/output pairs as needed
Don't include null input/output pairs