oncomplete removed