Reformatted for IntelliJ.