Fixed typos
Better error reporting for Update
Add AllowOut
Compiles now