Steven Barnes is now a free man