Based on commit from mojoaxel <alex@wunschik.net>. Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>