Hm it is working kinda ok in 1.5 with just rare misses, but 1.6 is like almost never going in, so the tripple check might overload.
It also simply went ontop of the cellar and idled there in many instances (While it was open).
Maybe you should take a look at some others for the detection method...