Improves error catching, lambda precedence