PLA-1628 Refactor Special Promote

sure() i'll switch it to exists