Type check added: f45346e5b470b52e2f8dbceaaca474f6f604cbb3