Updated to use soft tabs and removed trailing whitespace.