Repaired version of DemonVault - NOT FINAL!