Supportive

Made changes suggested by reviewer and resubmitting for review.
The logic for printing category list seems like it may break this method if category list isn't implemented or initialized?