@artofkylin: Have you considered