fixes #18

sealed the filter and allowed for nonlazy resolution of the decision