more compatiblefutures stuff