Internal checks