drop test() if exists; better tests for set_definition