docstring, briefly explain why you need to do something extra here