snugpants: Full and confident