prefer simpler code rather than crypto secure ids