This is terrible, but it works!