Reformatted for readability.