these versions just might work