По моему в CFS это дело было сделано.