better error handling for un-curryable nodes