Since we're using the "define( [ dependencies ], function ( resolved dependencies ) { ..." AMD instantiation idiom here, you shouldn't do the require here.  Since you've already expressed the dependency in the list above, it will be the third argument to the module function above, so you can put addressparser there.

I would also suggest we remove 'require' as a dependency again so that it can be more clear to those reading the file that we don't do any dynamic dependency loading and they don't need to search through the file for other dependencies.