more front-end register stuff