More package info abstraction