signal params dont need to be public anymore, osc fix