this has been discussed