Looks like the first and second parameters are always the same?  Why have two?