same as above, should this throw?