meillo@52: b5cb0aaf2286455f17d50d316eb56bdfb63edd82 approved version by matthias fritsch