optional wait parameter for interface