I think that using SPL Exception is a bit "easy" we should make a custom exception to have a better control of the code. Such as phpfastcacheCoreException and phpfastcacheDriverException, are you ok ?