Explicitly pass in a dust object instead of assuming that dust is in the global scope