Seems weird that a method called create_build_row() would return a single id. Maybe that's standard for sqlalchemy?