`clearfix` should go first, or this should be dealt with as part of component