adding guzzle
adding a initializer check
adding a disabled flag
removing guzzle