changed to slice as it's faster, right?