Implementing this token is unsafe as per comments here: https://github.com/ethereum/EIPs/issues/827#issuecomment-397857455