Copyright (C) 2020 Robin Krahl SPDX-License-Identifier: CC0-1.0