A cautionary perspective on cross-layer design | Synapse