Change detection of parsing logic so that we can throw in an unusual alloc'd but not inialiazed object