more sanity checks