can you make this @before rather than calling startup()?