k and k2 no longer implicitly declared