defensive design post