cleanup iteration formatting and deal with incompatibility of inline+protect