Comments in red above.