Got rid of var-args for interfaces