too hard to prevent 'dirty' version so getting rid of it