usage id can be null. check is not needed.