@klynic: have you considered