something I really don't like javascript