Fix for research contact bug.
Turns out I ported the Contact completely wrongly, but we didn't notice because of the correct fallback behavior.
Turns out I ported the Contact completely wrongly, but we didn't notice because of the correct fallback behavior.