cut down on db hits