Why did you put this here, instead of the big block where we stick all of our new functions?