Changed name, added explanation of why function exists.