slice size should be configurable to avoid breaking things