Improvement to Consumes Deserialization

Closes #657. Related: #713 and #657
I don't like to see empty lines in wrong places. Library code should have consistent formatting.