I was just copying what Memcache(d) and @andrewnester did. 
Will it return with all kind of PHP Errors if Redis doesn't exist?

Instead of repeating yourself it's better to call isSupported method again.