Return an empty value upon failure, don't die