Construction failure and recovery is not handled with exceptions in functionObjectList
Run foamNewFunctionObject -h for details