Users can override generated name for custom naming

Do not write to stdout. Use Rails' logger if you want to log.