This block I would omit, some functions so short are self documented.