From reading Joe's cases I believe these two tests cover the cases.