I *think* this now has the proper effect.