Complete function.