bad pratices all around