FYI: technically no need to escape '-' (I think), but that's a minor nit.