Refactor monstrous attachment() method