Works in a way that I think is reasonably acceptable.