do we really want to throw an error here?