Why do we need this? And is it safe?