do not coalesce if function bodies differ on a step