Make it a general method. More dynamic! :)