syntactic block fixes