#17 test hook