easier to test methods woo