nasty, please no dead code