Evaluate method updated for single character operations. Not tested.