Why not use database sequences