Updated description function as it wasn't calling our protocol