not happy with :seq, unsure on :as