tabs vs. spaces, semicolons etc