Awesome. You could also make a client side addition which modifies the saving function to trigger the command first if they are allowed to use it, then schedule the brick saving shortly afterwards when everything is ghosted. It could print a message to the client that it's ghosting everything, and then another message when it has actually completed the saving.