Maybe setting default values for :lat and :lng would be cleaner?