breakout specify-state-methods! helper