Why not learn a new language for this?