tricky things with gulp as a dependency