aren't there to many db access operations?