It feels like there should be a better way to lay this out, but I'm not sure what. @nomis52 ?