this is quite a hack ;)