functionally equivalent replacement behavior examples