loose dem dependency
regular expression should not use multiline anchors (^ or $)
avoid use .all method
bump version