add an ability to ignore commands