colorswaps need a posture just to avoid a non fatal error