If you call this more than once wont it search the DB again?  Maybe make this into an instance variable as well?