tons of sanity checks