this comment might be better above the function definition.