Fixed clang causing ipc to fail due to evalutating params in different order