preliminary patch before the happy new year ;)<br>