This is a bit weak since it's not entirely clear where the boundary is, but tested to build and pass tests on all platforms.