fix #81, #80