@clayboyn: An alternative