Halfway through error eval
Added error checking full