Reworked asset methods