Tolerate incomplete schemas

Fixes #42