Add support for the 'first' filter