Implement FilterFactory with errors for karsten to fix