empty checks for every-durned-thing