Overhaul plugin validations, start on profile layout