Just something I have run into before... Should probably avoid type-hinting the `$context`... Would cause an error if run inside of a Drush batch, as it instead uses an ArrayObject to do some crazy logging.