shoudln't safe be deprecated?