some block fixes