debugging crap
fix highlight to be nil-able again, duh
this may fix optimize
fixes infinite recursion in UnmarshalJSON
fix UnmarshalJSON first case to return
fix statusbool
remove debug logs from optimize call