pledge allocation fix
subviews