- Ghost now can be used with "with" statement, properly cleaning up the resources afterwards