Those functions need a bit of Documentation describing parameters and behaviour.