-- added sanity checks for ""