Improved foreach (in Marine) and a nice usage :D