fix to naive exact