it feels this code is here to stay :)