Using can_ok. What is the difference between that and the exists kmx?