Felt bad about globals. Also, comments