it feels like this method should have ARPMH as its parameter type