requirejs is a weird thing