Support more expressions