closes #348 - dont warn on bad two-way bindings unless debug is true, and never throw an error