Give walls new axis ends and keep every join that touches them current. Refuses (writing nothing) a wall this module cannot read, a wall that would have no length or leave its storey plane is the caller's to check.
Optional
Give walls new axis ends and keep every join that touches them current. Refuses (writing nothing) a wall this module cannot read, a wall that would have no length or leave its storey plane is the caller's to check.