We need to use strict checking to avoid some weirdness.