Are these prechecks required given the DeepEquals below anyway?