sanity checks are good