try/catch for filter control