Re-implement test suite in stupid way