Extracted to different methods