Join requirements and types