Base checking