Reformatted to avoid github rendering problems