not special-casing or allowing nil schema types