ugly hack