hack together to make the whole thing work a little bit