Handle optional fields