MUCH better behaviour. This is what I wanted in the first place.