Working on the unshield implementation, added support for moving temp files