A dirty way for handling abs