add: some checks