I DRY'ed with shared examples, as I don't know (yet) better way to do... any thoughts?