Rework filter to also pass up a reason for failure
Had condition of IfDoesNotExist/IfExists mixed up