works intermittently :-(