Formatting, and refactor into artron package
Return false if it is a rescue