observe-sequence depends on underscore