Strict types checking (2) [ci skip]