syntactic garbage