I know I've asked this before, why do we use arbitrary values here instead of a components.maxFireDistance method? I know there used to be one, I wrote it, but it got lost with the introduction of components.