Far left logic