More or less complete swagger