Supersedes to N0104452