This should be deleted before returning so it doesn't clutter things up.