startProcessAndReturnId now returning null if problems exist