Sorry, I hope I killed all bad indentations