Trying to decide if this is safe...