Runnable may be in non-shared package