yuck but will work