why separate test?