Added a few more options. GPLv3 it.