Shouldn't this have a callback argument as per the rest of the functions in this file?