Use run instead of initialize