Removed non-strict stuff doesn't make sense