Slightly nicer join API