This also raises `ValueError`?