uses best in place fork with display_as fix