This doesn't look like this change is backward compatible. You're changing around the parameters which usually breaks stuff if it's used somewhere else (in 3rd parties).