Updated post after Michael Ward's response.
Updates