erase_if and tests, protect against accidental nested binds, try to fix travis-ci, fixes #62