tie in new, update, delete behavior