is the parameter order ideal here?