This function should use two-space indent.