`factory` is too generic. `doesYaddaYaddaBadThings` is fine here