Refactored this to use Assetic