Arbitrary sized k values