update to match zane/master