performance

@shinnlok