simplifying shortcircuit by removing filter logic from request. add it as a separate module if you want it