Sure it can be a separate method with the handle sent as a parameter. This actually sounds better as it's not something Dragdealer-related but a hack/polyfill.