draft implementation of likely_eval