here’s a better solution