Merge is actually extend
First pass at filters