we're lazy and we're not doing anything exotic and we don't support old browsers