attempting to use unique_ptr's to decrease memory leaking - may have runtime regressions
Adjusted regression suite to ignore line numbers