missing: if it IS safe to do