Poprawiony CommandHandler