why'd you get rid of the two param constructor? not all things need alpha.