How to implement REACH correctly