no reason for this to be unsafe