First attempt to get rid of lazyness