this is one of those bad ideas