really make Rook workaround work