DRY some more
DRY some more

vampiricwulf/ex-tanoshiine,vampiricwulf/ex-tanoshiine,vampiricwulf/tanoshiine,vampiricwulf/tanoshiine,vampiricwulf/tanoshiine,vampiricwulf/tanoshiine,vampiricwulf/ex-tanoshiine,vampiricwulf/ex-tanoshiine,vampiricwulf/tanoshiine,vampiricwulf/ex-tanoshiine