functionally equivalent replacement behaviours