this should be added to capacity instead and make an if statement in foreman side, no point in going to fog just to realize an object has no userdata method.