use magic tuples from the core