good thinking,
better design,
best outcome.