try empty environment first
get rid of Opt primitive
tweak