I'm not sure this is a good solution for calling oncomplete.