get rid of bad practice