Fast expression fixed. Join function with more a relaxed pre-condition.