Only write generic form inoput to output_buffer when needed.
This keeps it clean for other tests to ensure no false positives.
add failing test for 1 == '0' comparison
fix bug by ensuring we're comparing Integers