Oh ew, this is an in param and a requirement instead of being an out param like it is in obj_stat!??! This should definitely be const then, so it's clear from the contract that there's no changing it!