ram chapter17

Can't say I like the `do this if ...` layout and your exit is inside your usage sub...