True, it's a better implementation, thanks!