Better startup message + be more robust to JSON changes