default procs and some trippy compare by id