- Modifies init/1 to return {error, Reason}