@kyleb15: Good structure.