The original had callable as a typehint which mean that it didn't need the check. This should have been caught in cf6755f