added method to evaluate optional version