Works better than I expected