Why are the parameters of this method so abbreviated?  I don't even know what `$nbf` is.  These should be more descriptive.