Finally a workflow that avoids the hated behaviour of including our gem as a dependent