Strict

Basically, I removed `null` as a possible result for `find`. I found having state checks everywhere an unnecessary evil. If a block thinks it should exist, but it doesn't, we have much larger issues.
No need to publish changes yet.