Why did you need to add this wrapper?