Loop all the markup to handle odd cases.

Could have warnings thrown from here, if `#markup` doesn't exist?