ch-ch-ch-changes!
more appropriate name for this module
mass slaughter of function names