Added interface support so you can specify any or a specific interface