ignore flush() errors
implement knockout example