simplified and optimized admin:admin{,chk}