keep it simple. be flexible. always.