can't understand why alsoProvides won't work