slight refactor wiggle