special handling of dixi field in contract permission check