Allow preloaded orders

Function says it allows preloaded orders, but not the case.
Running the the load method requires a value, not an object.

Fixed functionality so it checks the $order variable before loading again.