don't throw error; and use info for formatted logs