add coerce option fix #8
add trigger fix #7