Finished implementing Knife