expr and safe