apply-ko now abstracts over empty-k