correct post order, safari work around