Removed some code duplication
Removed some code duplication

niello/deusexmachina,niello/deusexmachina,niello/deusexmachina,niello/deusexmachina,niello/deusexmachina,niello/deusexmachina,niello/deusexmachina,niello/deusexmachina