~ rather than ^ for underscore dependency