warn if not called from desktop