Clean version ok. TODO: steal/give work