elm: filter called discards completely