if this isn't needed we should kill it