Have to ```return self``` here to comply with ccm API.