Defining it all, but State can't find its vtable
Merge remote-tracking branch 'origin/master'