more expirementing with explicit dependencies