carrierwave appears to be implemented