Don't mix responsibilities. No code related to a specific dashboard widget should be in the main command