implemented more dumping, removed useless checks, added sgs_PushItem