This should be made static too.