reverting mixlib and using execute to delay execution