I will admit it will not be easy to implement by any means.