Fix the view compiler

Also use EXTR_SKIP when using extract, so the variables won't be overwritten