This is not right: it's a list, not function invocation. Same goes for a lot of changes here.