Keep source when building
mark_area can also take height
More info about marks