This isn't c/c++