logic works for single chunks