Looks good, just err on the side of caution if you feel like something is OP