more default checks