introduce Zero_or_False utility and resolve circular dependencies issues in load, fix #733