works better than I anticipated.