Element: Boolean.
more precise errors.
more precise error testing.