phantom relies on qt, goodbye