Allow trove to be optional