why not use xs++ for this guys?
isn't that easier?