Remove "satisfies?" check from open? and close functions.

The rationale is that it's better to throw an exception than to
silently swallow errors.