added default evaluation method to avoid breaking existing code