Replaced faulty.js
Placed newline-eating of blocks on statement levels.