Faster and cleaned-up basic evaluation method.