Parser no longer static
Added negative tests