_defaults works backwards