pass more functions through to cube