Seems to be working fine, still need to figure out how to make inserted constraints fully overridable... ;)