don't be so sloppy with register, things working!