WEIgnore: Handles more scenarios and use-cases

As per [this tweet](https://twitter.com/mderriey/status/483504790836875264), more ignore scenarios are handled.