better return values for utility methods
Don't log to fatal ... that will raise system-wide alerts. Log fatal to error instead.