less code is always better.