Completed update testing and implementation
Better name
Separate temp files from real resources
Trigger validation directly rather than by using only_if, allow us to ensure cleanup of temp files works properly