ugh ... clean up horrible things