Enables parenthesis evaluation

@BrettASwift @kadst43 Had it mostly working before... instituting the graph failure check made this a lot easier. Still should have a few people mess with it a bit.
Bah, just changed. Should I revert?