Can't use C++ style declarations, this needs to be in beginning.