По старой памяти.
Это можно сделать, и можно сделать хорошо: