move this into the RHS type