i'm a believer in "over-engineering", if i can help it.
it equates to less problems in the future.