I like the current implementation as well.