Changed from `Ray` to `&Ray` for consistency