Save defaults, type check