null merge (3.4 already has its own fix for this).