Don't use addCompleteFunc for sync functions