Issue #10 - Returning a promise from a filter