Caret

takes care of issues from #1